class Foo {
  async foo() {}

  foo() {}

  ["foo"]() {}

  get foo() {}

  set foo(bar) {}

  static async foo() {}

  static foo() {}

  static ["foo"]() {}

  static get foo() {}

  static set foo(bar) {}

  static static() {}

  get() {}

  set() {}

  static() {}

  async() {}

  static get() {}

  static set() {}

  static static() {}

  static async() {}

  static a() {}

  get async() {}

  static get static() {}

}